Reusing Domains for the Construction of Reverse Engineering Tools
نویسندگان
چکیده
One of the challenges of reverse engineering is the extraction of a specification from source code. Our work proposes a singular approach to the construction of reverse engineering tools. Using a transformation based software machine we have built two languages designed to help the construction of reverse engineering tools. Each one of these languages embodies an important domain in reverse engineering. This approach is based on the idea that reuse in a high level of abstraction is possible, if a domain is written for a class of problems. This is the premise of the Draco paradigm, a reuse based strategy for software construction. We also demostrate the use of these languages, by writing a reverse engineering tool that was able to derive a specification from a system built by others and of which we had no previous knowledge. This paper explains how we have built the languages and how they were reused for building a reverse
منابع مشابه
Construction of vaccine from Lactococcus lactis bacteria using Aeromonas hydrophila virulent Aerolysin gene
In this study the forward and reverse primers were designated to amplify the segments (~250 bps and ~650 bps) of the gene coding domains 1 and 4 of aerolysin of Aeromonas hydrophila. These two domains are involved in pathogenesis of the aerolysin gene. Sequences for two restriction enzymes, Pst I and Hind III, were included in the forward and reverse primers respectively. These restriction enz...
متن کاملA Multi-attribute Reverse Auction Framework Under Uncertainty to the Procurement of Relief Items
One of the main activities of humanitarian logistics is to provide relief items for survivors in case of a disaster. To facilitate the procurement operation, this paper proposes a bidding framework for supplier selection and optimal allocation of relief items. The proposed auction process is divided into the announcement construction, bid construction and bid evaluation phases. In the announcem...
متن کاملConstruction of vaccine from Lactococcus lactis bacteria using Aeromonas hydrophila virulent Aerolysin gene
In this study the forward and reverse primers were designated to amplify the segments (~250 bps and ~650 bps) of the gene coding domains 1 and 4 of aerolysin of Aeromonas hydrophila. These two domains are involved in pathogenesis of the aerolysin gene. Sequences for two restriction enzymes, Pst I and Hind III, were included in the forward and reverse primers respectively. These restriction enz...
متن کاملIdentifying Tools and Methods For Risk Identification and Assessment in Construction Supply Chain
The construction project is a business full of risk in every process due to its complexity, changes, and involvement from various stakeholders. One of the critical risks in the construction project is in the supply chain. Identifying and assessing the risk with the right tools and methods in that area will inevitably affect the success of the project. Unfortunately, the research for the tools a...
متن کاملThe Tools Perspective on Software Reverse Engineering: Requirements, Construction, and Evaluation
Software reverse engineering is a subdiscipline of software engineering, striving to provide support for the comprehension of software systems by creating suitable representations of the system in another formor higher level of abstraction. In order to be effective, reverse engineering needs tool support, which provides functionality to extract low-level facts from the systems, to analyze and g...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999